How To Get Rid Of Pond Leeches
Apr 19th 2024
Apr 19th 2024
Roughly 700 leech species have been described. Most live in freshwater ponds, lakes and marshes, a smaller number live in the ocean and a few live on land. In backyard ponds, leeches are usually green, brown or spotted and hide under stones, plant pots and bottom debris during the day. They prefer calm, shallow water with plenty of organic muck, which is why the shallows and plant shelves are where you are most likely to find them.

Leeches usually arrive as hitchhikers. They attach to wading birds such as herons and ducks, then drop into the water once they have fed. They can also ride in on new aquatic plants, plant pots or fish brought from another pond. Once inside, they hide among roots, pots and bottom debris and settle in.
Leeches can attach to koi, goldfish and other pond fish to feed. A few leeches are rarely a crisis, but a heavy population can stress fish and leave small wounds that are worth watching. If you see leeches on your fish, or notice fish rubbing against surfaces, hiding or showing sores, have the fish and water checked by a pond professional before trying a treatment.
Most leech problems respond to three steps used together: let natural predators work, remove the muck and debris leeches depend on, and trap the ones that remain.
Many pond fish eat leeches, and so do turtles and crayfish. In a pond with a healthy fish population, predators often keep leech numbers low on their own. They are unlikely to clear a heavy infestation by themselves, so pair them with the steps below.
Leeches breed and hide in the organic muck that builds up on the pond floor and in the shallows. Keeping that layer down gives them fewer places to lay eggs. Use a beneficial bacteria sludge remover to break down bottom muck, and clear dead leaves, cattails, phragmites and other debris from shallow areas. If the muck layer is deep, a professional pond cleaning resets the pond faster than treatments alone.
Punch small holes in a coffee can or aluminum can, add a piece of raw chicken or fish as bait and set it in the shallows overnight. Leeches crawl in to feed and struggle to find their way back out. Remove and empty the trap the next day, then repeat until you stop catching leeches.
Prevention comes down to limiting how leeches get in and what they find once they arrive.
If leeches keep returning after you have cleared debris and trapped for a few weeks, or you see them on your fish, the pond may need a deeper cleanout or a closer look at filtration and muck buildup. Fitz's Fish Ponds offers professional pond cleaning and routine maintenance, and our team can help you find what is feeding the problem. For larger ponds and lakes, ask about our lake management services.
A few leeches are common and usually not a serious problem. Large numbers can stress koi and leave small wounds, so reduce muck, trap the leeches and have your fish checked if you see leeches attached to them.
Yes. Many pond fish eat leeches, as do turtles and crayfish. Predators help keep numbers down, but they may not clear a heavy population without debris removal and trapping.
Usually not as a first step. Draining disturbs fish and plants, so start with debris removal and trapping, and talk with a pond professional if leech numbers stay high.
| Hours | |
|---|---|
| sunday | 10:00 AM - 4:00 PM |
| monday | Closed |
| tuesday | 10:00 AM - 5:00 PM |
| wednesday | 10:00 AM - 5:00 PM |
| thursday | 10:00 AM - 5:00 PM |
| friday | 10:00 AM - 5:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| sunday | 10:00 AM - 5:00 PM |
| monday | Closed |
| tuesday | 11:00 AM - 6:00 PM |
| wednesday | 11:00 AM - 6:00 PM |
| thursday | 11:00 AM - 6:00 PM |
| friday | 11:00 AM - 6:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| sunday | 10:00 AM - 4:00 PM |
| monday | Closed |
| tuesday | 10:00 AM - 5:00 PM |
| wednesday | 10:00 AM - 5:00 PM |
| thursday | 10:00 AM - 5:00 PM |
| friday | 10:00 AM - 5:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| sunday | 10:00 AM - 5:00 PM |
| monday | Closed |
| tuesday | 11:00 AM - 6:00 PM |
| wednesday | 11:00 AM - 6:00 PM |
| thursday | 11:00 AM - 6:00 PM |
| friday | 11:00 AM - 6:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| sunday | Closed |
| monday | 10:00 AM - 4:00 PM |
| tuesday | 10:00 AM - 4:00 PM |
| wednesday | 10:00 AM - 4:00 PM |
| thursday | 10:00 AM - 4:00 PM |
| friday | 10:00 AM - 4:00 PM |
| saturday | Closed |
| Hours | |
|---|---|
| sunday | 10:00 AM - 4:00 PM |
| monday | Closed |
| tuesday | 10:00 AM - 5:00 PM |
| wednesday | 10:00 AM - 5:00 PM |
| thursday | 10:00 AM - 5:00 PM |
| friday | 10:00 AM - 5:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| sunday | Closed |
| monday | Closed |
| tuesday | 10:00 AM - 5:00 PM |
| wednesday | 10:00 AM - 5:00 PM |
| thursday | 10:00 AM - 5:00 PM |
| friday | 10:00 AM - 5:00 PM |
| saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| Sunday | Closed |
| Monday | Closed |
| Tuesday | 10:00 AM - 5:00 PM |
| Wednesday | 10:00 AM - 5:00 PM |
| Thursday | 10:00 AM - 5:00 PM |
| Friday | 10:00 AM - 5:00 PM |
| Saturday | 10:00 AM - 5:00 PM |
| Hours | |
|---|---|
| Sunday | 10:00 AM - 4:00 PM |
| Monday | Closed |
| Tuesday | 10:00 AM - 5:00 PM |
| Wednesday | 10:00 AM - 5:00 PM |
| Thursday | 10:00 AM - 5:00 PM |
| Friday | 10:00 AM - 5:00 PM |
| Saturday | 10:00 AM - 5:00 PM |